SimpleJWTLogin\Modules\WordPressData A

Total Complexity 62
Dependencies 6
Dependents 4
Total lines 493
Lines of code 195
Logical lines of code 87
Comment lines 197
Methods 42
Properties 0

Methods 42

Method Rating Maintainability Complexity Lines of code
sanitizeArray()
S
59 6 15
getLoginURL()
S
61 5 11
createUser()
S
55 2 20
checkPassword()
S
67 3 8
getUserRoles()
S
72 2 6
roleExists()
S
78 2 3
checkUserExistsByUsernameAndEmail()
S
79 2 3
sendEmail()
S
70 2 6
generateAndGetPasswordResetKey()
S
69 2 7
deleteUser()
S
69 2 7
checkPasswordResetKeyByUserLogin()
S
69 2 7
checkPasswordResetKeyByEmail()
S
68 2 7
getUserDetailsById()
S
80 1 3
getUserPassword()
S
80 1 3
getUserProperty()
S
80 1 3
isInstanceOfuser()
S
80 1 3
sendDefaultWordPressResetPassword()
S
81 1 3
resetPassword()
S
80 1 3
addUserMeta()
S
78 1 3
insertNonce()
S
81 1 3
checkNonce()
S
79 1 3
generatePassword()
S
80 1 3
deleteUserMeta()
S
79 1 3
getUserIdFromUser()
S
80 1 3
getUserMeta()
S
79 1 3
isEmail()
S
80 1 3
getUserByUserLogin()
S
79 1 3
loginUser()
S
72 1 5
redirect()
S
77 1 4
getAdminUrl()
S
81 1 3
getSiteUrl()
S
81 1 3
getOptionFromDatabase()
S
80 1 3
addOption()
S
80 1 3
wordpressUserToArray()
S
81 1 3
updateOption()
S
80 1 3
createResponse()
S
73 1 5
sanitizeTextField()
S
80 1 3
triggerAction()
S
80 1 3
triggerFilter()
S
79 1 3
buildUserFromId()
S
80 1 3
getUserDetailsByEmail()
S
79 1 3
isUserLoggedIn()
S
81 1 3